Program Source-Code Re-Modularization Using a Discretized and Modified Sand Cat Swarm Optimization Algorithm

نویسندگان

چکیده

One of expensive stages the software lifecycle is its maintenance. Software maintenance will be much simpler if structural models are available. module clustering thought to a practical reverse engineering method for building from source code. The most crucial goals in minimize connections between created clusters, maximize internal within and quality. It that finding best model an NP-complete task. key shortcomings earlier techniques their low success rates, stability, insufficient modularization In this paper, effective code, discretized sand cat swarm optimization (SCSO) algorithm has been proposed. proposed takes dependency graph code generates clusters it. Ten standard real-world benchmarks were used assess performance suggested approach. outcomes show quality improved when SCSO was address issue. beats previous heuristic approaches terms quality, convergence speed, rate.

برای دانلود رایگان متن کامل این مقاله و بیش از 32 میلیون مقاله دیگر ابتدا ثبت نام کنید

اگر عضو سایت هستید لطفا وارد حساب کاربری خود شوید

منابع مشابه

Cat swarm optimization clustering (KSACSOC): A cat swarm optimization clustering algorithm

Clustering is an unsupervised process that divides a given set of objects into groups so that objects within a cluster are highly similar with one another and dissimilar with the objects in other clusters. In this article, a new clustering method based on cat swarm optimization was proposed to find the proper clustering of data sets called K-means improvement and Simulated Annealing selection b...

متن کامل

Modified Cat Swarm Optimization Algorithm for Design and Optimization of IIR BS Filter

This paper proposes a solution methodology for the design of optimal and stable digital infinite impulse response (IIR) band stop (BS) filter by employing modified cat swarm optimization (CSO) algorithm. The error surface of digital IIR filters is non linear and multimodal because of the presence of the denominator terms. Therefore, the traditional filter design methods usually got stuck in the...

متن کامل

Optimizing Artificial Neural Networks using Cat Swarm Optimization Algorithm

An Artificial Neural Network (ANN) is an abstract representation of the biological nervous system which has the ability to solve many complex problems. The interesting attributes it exhibits makes an ANN capable of ―learning‖. ANN learning is achieved by training the neural network using a training algorithm. Aside from choosing a training algorithm to train ANNs, the ANN structure can also be ...

متن کامل

A Modified Particle Swarm Optimization Algorithm

In optimizing the particle swarm optimization (PSO) that inevitable existence problem of prematurity and the local convergence, this paper base on this aspects is put forward a kind of modified particle swarm optimization algorithm, take the gradient descent method (BP algorithm) as a particle swarm operator embedded in particle swarm algorithm, and at the same time use to attenuation wall (Dam...

متن کامل

Solving Data Clustering Problems using Chaos Embedded Cat Swarm Optimization

In this paper, a new method is proposed for solving the data clustering problem using Cat Swarm Optimization (CSO) algorithm based on chaotic behavior. The problem of data clustering is an important section in the field of the data mining, which has always been noted by researchers and experts in data mining for its numerous applications in solving real-world problems. The CSO algorithm is one ...

متن کامل

ذخیره در منابع من


  با ذخیره ی این منبع در منابع من، دسترسی به آن را برای استفاده های بعدی آسان تر کنید

ژورنال

عنوان ژورنال: Symmetry

سال: 2023

ISSN: ['0865-4824', '2226-1877']

DOI: https://doi.org/10.3390/sym15020401